/*css reset.css*/
html, body, div, span, applet, object, , h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,input{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit;  vertical-align:baseline;}
html,body{
	height: 100%;
}
.wza {
    top: 75px;
    right: 4%;
    position: absolute;
    font-weight: bold!important;
    display: block;
    margin-top: 2px;
    padding: 0 1em;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    border-radius: 8px;
    width: auto;
    color: white !important;
    background: #ea9327;
}
body{ font-family: 'microsoft yahei', Arial, sans-serif;  font-size:16px; color: #333;margin:0px;}
ol, ul{ list-style:none}
table{ border-collapse: collapse;}
caption, th, td{ font-weight:normal}
blockquote:before, blockquote:after,  q:before, q:after{ content:''}
blockquote, q{quotes:""""}
a{ text-decoration:none;color:#333;}
img{ border:0; max-width: 100%;}
cite,b,em,i{ font-style:normal;}

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;}
.clear {clear: both;}


.cb{ clear:both; height:0; line-height:0; font-size:0;  overflow: hidden; }
.inlineblock{ display: inline-block;}
.w1200{ position: relative; width: 1200px; margin: 0 auto; }
.fr{ float: right;}
.fl{ float: left;}
.ff{margin-left:20px;padding-top:15px;}
.rel{position: relative;}
.abs{position: absolute;}
.tc{text-align: center;}
/* 边距*/
.m0{ margin:0;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom:20px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}

.p0{ padding: 0;}
.pt5{ padding-top: 5px;}
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pb5{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom:20px;}
.pl5{ padding-left: 5px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl20{ padding-left:20px;}
.pr5{ padding-right: 5px;}
.pr10{ padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr20{ padding-right: 20px;}

/* 文字颜色*/
.c3{ color:#333;}
.c6{ color:#666;}
.c9{ color:#999;}
.color_orange{ color:#dd5012;}
.red-color{color: #ff0000;}

/* 文字排列*/
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}

/* 鼠标类型*/
.cp{ cursor:pointer;}
.cm{ cursor:move;}

/* 背景颜色*/
.bgf{ background: #fff;}
.bgf2{ background: #f2f2f2;}

/* 内容溢出*/
.of{ overflow:auto;}
.ofh{ overflow:hidden;}
.ofx{ overflow:auto; overflow-x:hidden;}
.ofy{ overflow:auto; overflow-y:hidden;}

.top{width: 100%;position: relative;}
.inner{position: absolute;bottom: 5px;width: 100%;height: 100%;}
.logo-img{width: 42%; margin-top: 40px;}
.right-img{margin-top: 15px; width: 15%;}
.bottom-abs{height: 30px;width: 100%;background: url(/lygszfj/lygzfhcxjsj/img/weather.png) repeat-x;position: absolute;bottom: 0;left: 0;}
.date-info{line-height: 30px;color: #000;}
.search-text{width: 170px;padding: 0 10px;height: 25px;background: #fff;border-radius: 3px;margin-top: 8px;}
.search-btn{background: #015293;height: 25px;border-radius: 3px;border: 0;vertical-align: bottom;margin-left: -34px;}
.nav{background: #2363a8; margin-top: -4px;}
.nav ul li{float: left;width: 16.6%;text-align: center;color: #fff;height: 45px;line-height: 45px;font-size: 20px;}
.nav ul li.on{background: #155395;}
.index-cont{padding: 15px 0;}
.news-scroll{background: #f5f5f5;padding: 10px 15px;overflow:hidden}
.left-news{width: 60%;}
.infoList li{background: url(../img/icon.png) no-repeat left center;padding-left: 15px;height: 30px;line-height: 30px;}
.infoList li a{font-size: 20px;font-weight: bold;color: #015293;}
.right-news a{display: inline-block;}
.focusBox {position: relative; width: 600px;height: 400px; overflow: hidden;}
.focusBox .hd { width: 100%;position: absolute;bottom: 10px;text-align: center;font-size: 0;z-index: 1;}
.slideTxtBox{width: 470px;position:relative;}
.slideTxtBox .hd{ height:35px; line-height:35px;  border-bottom: 1px solid #ccc;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 20px; }
.slideTxtBox .hd ul li.on{ height:33px; border-bottom:3px solid #2363a8; font-weight: bold;color: #2363a8; }
.slideTxtBox .bd ul{ padding:5px 0;  zoom:1; margin:0; }
.slideTxtBox .bd li{ height:40px; background: url(../img/list_icon1.png) no-repeat left center; padding-left: 20px; line-height: 40px;}
.slideTxtBox .bd li a{float:left; width: 80%;line-height: 40px; height: 40px; display: block;overflow:hidden;}
.slideTxtBox .bd li .date{ float:right; color:#999;  line-height: 40px; height: 40px;display: inline-block;overflow:hidden;}
.more-link{position: absolute;right: 0; color: #a7a7a7; top: 12px;}
.slideTxtBox-2{width: 410px;}
.li-box{width: 300px;background: #eaf4ff; padding: 0 15px;}
.li-box ul li{color: #3f7fc1;border-bottom: 1px solid #fff; padding: 5px 15px;font-size: 16px;}
.li-box ul li span{display: inline-block;vertical-align: middle;}
.li-box ul li .li-line{width: 50px;text-align: center;}
.li-box ul li .pic{width: 28px;height: 28px;}
.service{width: 860px;}
.service-list{width: 273px;}
.service-list ul{padding:0;}
.service-list ul li{border: 1px solid #d8d8d8;border-radius: 3px; text-align: center;padding: 3px 0;margin-top: 5px;}
.service-list ul li.left-li{width: 48%;float: left; margin-right: 2.5%;}
.service-list ul li.mr0{margin-right: 0;}
.dating{width: 300px;}
.banner-ul li{float: left;}
.slideTxtBox-3{width: 405px;}
.slideTxtBox-4{width: 425px;}
.fengcai-ul li{float: left;}
.foot{background: #e5e5e5; border-top: 4px solid #0c69b7; padding: 20px 0;}
.cssmenu{margin-left: 32px;position: relative;}
.sel{width: 330px;border: 1px solid #ccc;background-color: #fff;position: relative;cursor: pointer; height: 40px;line-height: 40px;text-align: center;}
.sel span {border: none;outline: none; width: 100%;font-size: 16px;}
.sel:after { content: ""; width: 10px; height: 16px;background: url(../img/select-bg.png) no-repeat center; position: absolute;right: 20px; top: 13px; pointer-events: none;}
.footer{padding: 10px 0;border-top: 1px solid #bfbfbf;}
.red_jg {float: left;margin-top: 22px;margin-left: 180px;margin-right:20px;}
.mid{ width: 740px;text-align: center; margin: 0 auto;}
.mid p{ font-size: 14px;line-height: 30px;margin:0 auto;}
.zc_ico{margin-top: 22px;margin-right: 80px;margin-left: 20px;float:left;}

.crumb{padding: 10px 0;}
.left-list{width: 230px;background: #edf7ff;}
.list-head{height: 40px;line-height: 40px;text-align: center;background: #2363a8;font-weight: bold;color: #fff;font-size: 16px;margin-top:0px;}
.left-list ul{margin: 0 15px;padding-left:10px;}
.left-list ul li{height: 40px;line-height: 40px;text-align: center;border-bottom: 1px solid #e8e5e5;}
.left-list ul li:last-child{border-bottom: 0;}
.left-list ul li.on a{color: #2363a8;}
.right-list{width: 970px;}
.right-list ul.list-ul li{background: url(../img/li-bg.png) no-repeat left center;padding-left: 15px;height: 40px;line-height: 40px;border-bottom: 1px dashed #eee;}
.right-list .list-time{color: #888;}

.panelBar .pagelist {text-align:center;margin:20px 0px;}
.panelBar .pagelist li{display: inline-block;cursor: pointer;border:#d2d7db 1px solid;height:20px;line-height:20px;padding:0px 10px;margin:0px 1px;overflow:hidden;width:auto;}
.panelBar .pagelist li.active{background:#2363a8;color: #fff;}


.detail-main{width: 80%;margin: 20px auto;}
.detail-title{font-size: 28px;height: 90px;line-height: 30px;text-align: center;}
.small-title { margin: 10px 0;text-align: center; padding: 10px 0 10px;color: #9f9f9f;border-bottom: 1px solid #e2e2e2;}
.words-box p {line-height: 25px;font-size: 14px;text-indent: 2em;}

.right-fixed{position: fixed;right: 10px;bottom: 15%; }
.card-box li{width: 100px;height: 100px;}
.tab-box li{width: 60px;height: 60px;margin-bottom: 5px;cursor: pointer;}
.bsdt{display: block;}